:host {
  flex: 1;
  display: flex;
  align-content: center;
  justify-content: center;
}

.app-container {
  height: 100%;
}

.el-header {
  background: #fff;
  padding: 0 16px;

  .el-row {
    height: 100%;
  }
  .el-col {
    height: 100%;
    
  }
  .grid-content {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
  }
  .logo {
    background: #eee;
  }
  .search-bar {
    padding-left: 32px;
    el-input {
      flex: 1;
      margin-right: 8px;
    }
  }
}
.el-main {
  flex: 1;
  display: flex;
  flex-direction: column;
  
}